package com.enums;

import lombok.Getter;

/**
 * @author rkc
 * @date 2022/8/23 15:40
 */
public enum ProjectStatusEnum {

    /**
     * 项目启动成功
     */
    SUCCESSFULLY_STARTED(0, "项目启动成功"),

    /**
     * 项目启动失败
     */
    FAILED_STARTED(1, "项目启动失败"),

    /**
     * 项目停止成功
     */
    SUCCESSFULLY_STOP(2, "项目停止成功"),

    /**
     * 项目停止失败
     */
    FAILED_STOP(3, "项目停止失败"),

    /**
     * 日志内容
     */
    LOG_INFO_CONTENT(4, "日志info内容"),

    LOG_DEBUG_CONTENT(5, "日志debug内容"),

    LOG_ERROR_CONTENT(6, "日志error内容"),

    LOG_WARNING_CONTENT(7, "日志warning内容"),

    /**
     * 客户端发送给服务端的数据类型
     */
    CONTENT_INPUT(10, "输入内容"),

    COMMAND_INPUT(11, "输入命令");

    @Getter
    private String message;

    @Getter
    private int code;

    ProjectStatusEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }
}
